package com.jic.member.request;

import com.jic.common.base.vo.AdminOperate;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @author: MJ
 * @date: 2020-01-09
 * @remark:
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class MemberFavoriteRestRequest {
    @ApiModelProperty(notes = "基类")
    private AdminOperate adminOperate;
    @ApiModelProperty(notes = "主键ID")
    private Long id;
    @ApiModelProperty(notes = "BBC用户登录token")
    private String token;
    @ApiModelProperty(notes = "实体id,根据type判断是何种实体")
    private Long entityId;
    @ApiModelProperty(notes = "名称")
    private String entityName;
    @ApiModelProperty(notes = "类别 1商品,2店铺(商家),3文章")
    private Integer entityType;
    @ApiModelProperty(notes = "用户id")
    private Long memberId;
    @ApiModelProperty(notes = "用户名")
    private String username;
    @ApiModelProperty(notes = "类型 1:收藏 0:取消收藏")
    private Integer type;
    @ApiModelProperty(notes = "店铺Id")
    private Long storeId;
    @ApiModelProperty(notes = "收藏ids")
    private List<Long> collectIds;
    @ApiModelProperty(notes = "组织Id")
    private Long deptId;
    @ApiModelProperty(notes = "分页参数")
    private int start = 1;
    @ApiModelProperty(notes = "分页参数")
    private int limit = 10;
    @ApiModelProperty(notes = "店铺参数")
    private List<StoreInfo> storeInfo;
    @ApiModelProperty(notes = "购物车Id")
    private String shoppingCartId;
}
